package cn.itsource.system.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 这是一个自定义注解  当在方法上添加此注解的时候 就表示那个方法为特定资源
 */
@Retention(RetentionPolicy.RUNTIME)//生命周期 是run状态
@Target(ElementType.METHOD)//只能在方法上使用
public @interface PermissionAnnotation {
    //权限名
    String name();
    //接口地址 默认为空 可以动态获取
    String url() default "";
    //权限编码
    String sn();
    //权限描述 默认为空 可以动态获取
    String descs() default "";


}
